package com.ktgj.customer.domain.vo;

import com.ktgj.common.core.annotation.Excel;

import java.util.List;

public class DerelictionDutyVo {
    /** 投诉分类 */
    @Excel(name = "投诉分类")
    private String complaintClassification;

    /** 涉及业务类型 */
    @Excel(name = "涉及业务类型")
    private String businessType;

    /** 涉及订单号 */
    @Excel(name = "涉及订单号")
    private Long involvingOrderNum;

    /** 核实情况 */
    @Excel(name = "核实情况")
    private String verifySituation;

    /** 员工承担总额 */
    @Excel(name = "员工承担总额")
    private String employeeAmount;

    /** 公司承担 */
    @Excel(name = "公司承担")
    private String companyUndertakes;

    /** 投诉性质 */
    @Excel(name = "投诉性质")
    private String natureComplaint;

    /** 处理结果 */
    @Excel(name = "处理结果")
    private String processResult;
    /**
     * 被投诉员工人ID
     */
    @Excel(name = "被投诉员工人ID")
    private Long complaintEmployeeid;
    /**
     * 投诉次数
     */
    @Excel(name = "投诉次数")
    private Long count;
    /**
     * 涉及部门
     */
    @Excel(name = "涉及部门")
    private Long department;
    /**
     * 责任部门是否确认 枚举  true false
     */
    @Excel(name = "责任部门是否确认 枚举  true false")
    private String departmentConfirm;
    /**
     * 涉及投诉点内容
     */
    @Excel(name = "涉及投诉点内容")
    private String complaintPoint;
    /**
     * 是否撤诉 枚举  true false
     */
    @Excel(name = "是否撤诉 枚举  true false")
    private String cancel;
    /**
     * 是否构成处罚  枚举  true false
     */
    @Excel(name = "是否构成处罚  枚举  true false")
    private String penalty;
    //证据文件路径
    private String fileUrl;

    //是否连带上级
    private String superior;

    //扣除员工绩效
    private String takeoffEmployee;
    //扣除上级绩效
    private String takeoffSuperior;

    /** 相关录音/文字凭证 */
    @Excel(name = "相关录音/文字凭证")
    private List<DocumentVo> documentVoList;

    /** 责任人 */
    @Excel(name = "责任人")
    private List<ResponsibleVo> responsibleVoList;

    /** 投诉结果 */
    @Excel(name = "投诉结果")
    private ComplaintOutcomeVo complaintOutcomeVo;

    public String getTakeoffEmployee()
    {
        return takeoffEmployee;
    }

    public void setTakeoffEmployee(String takeoffEmployee)
    {
        this.takeoffEmployee = takeoffEmployee;
    }

    public String getTakeoffSuperior()
    {
        return takeoffSuperior;
    }

    public void setTakeoffSuperior(String takeoffSuperior)
    {
        this.takeoffSuperior = takeoffSuperior;
    }

    public String getSuperior()
    {
        return superior;
    }

    public void setSuperior(String superior)
    {
        this.superior = superior;
    }

    public Long getComplaintEmployeeid()
    {
        return complaintEmployeeid;
    }

    public void setComplaintEmployeeid(Long complaintEmployeeid)
    {
        this.complaintEmployeeid = complaintEmployeeid;
    }

    public Long getCount()
    {
        return count;
    }

    public void setCount(Long count)
    {
        this.count = count;
    }

    public Long getDepartment()
    {
        return department;
    }

    public void setDepartment(Long department)
    {
        this.department = department;
    }

    public String getDepartmentConfirm()
    {
        return departmentConfirm;
    }

    public void setDepartmentConfirm(String departmentConfirm)
    {
        this.departmentConfirm = departmentConfirm;
    }

    public String getComplaintPoint()
    {
        return complaintPoint;
    }

    public void setComplaintPoint(String complaintPoint)
    {
        this.complaintPoint = complaintPoint;
    }

    public String getCancel()
    {
        return cancel;
    }

    public void setCancel(String cancel)
    {
        this.cancel = cancel;
    }

    public String getPenalty()
    {
        return penalty;
    }

    public void setPenalty(String penalty)
    {
        this.penalty = penalty;
    }

    public String getFileUrl()
    {
        return fileUrl;
    }

    public void setFileUrl(String fileUrl)
    {
        this.fileUrl = fileUrl;
    }

    public String getComplaintClassification() {
        return complaintClassification;
    }

    public void setComplaintClassification(String complaintClassification) {
        this.complaintClassification = complaintClassification;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public Long getInvolvingOrderNum() {
        return involvingOrderNum;
    }

    public void setInvolvingOrderNum(Long involvingOrderNum) {
        this.involvingOrderNum = involvingOrderNum;
    }

    public String getVerifySituation() {
        return verifySituation;
    }

    public void setVerifySituation(String verifySituation) {
        this.verifySituation = verifySituation;
    }

    public String getEmployeeAmount() {
        return employeeAmount;
    }

    public void setEmployeeAmount(String employeeAmount) {
        this.employeeAmount = employeeAmount;
    }

    public String getCompanyUndertakes() {
        return companyUndertakes;
    }

    public void setCompanyUndertakes(String companyUndertakes) {
        this.companyUndertakes = companyUndertakes;
    }

    public String getNatureComplaint() {
        return natureComplaint;
    }

    public void setNatureComplaint(String natureComplaint) {
        this.natureComplaint = natureComplaint;
    }

    public String getProcessResult() {
        return processResult;
    }

    public void setProcessResult(String processResult) {
        this.processResult = processResult;
    }

    public List<DocumentVo> getDocumentVoList() {
        return documentVoList;
    }

    public void setDocumentVoList(List<DocumentVo> documentVoList) {
        this.documentVoList = documentVoList;
    }

    public List<ResponsibleVo> getResponsibleVoList() {
        return responsibleVoList;
    }

    public void setResponsibleVoList(List<ResponsibleVo> responsibleVoList) {
        this.responsibleVoList = responsibleVoList;
    }

    public ComplaintOutcomeVo getComplaintOutcomeVo() {
        return complaintOutcomeVo;
    }

    public void setComplaintOutcomeVo(ComplaintOutcomeVo complaintOutcomeVo) {
        this.complaintOutcomeVo = complaintOutcomeVo;
    }
}
